home *** CD-ROM | disk | FTP | other *** search
-
- /*
- *
- * GDS219 : 文字の方向
- *
- */
-
- #include <stdio.h>
- #include <dos.h>
-
- unsigned char *GDS_append(unsigned char *wp,unsigned int size);
-
- void GDS_string_direction(unsigned char *wp,unsigned int dir) {
- static signed int ele[4][4] = {
- { 0, 1, 1, 0 },
- { 0, 1,-1, 0 },
- { -1, 0, 0, 1 },
- { 1, 0, 0,-1 }
- };
-
- wp=GDS_append(wp,10);
- *(unsigned int *)(wp+0)=0x5000+16*32+8;
- *(signed int *)(wp+2)=ele[dir][0];
- *(signed int *)(wp+4)=ele[dir][1];
- *(signed int *)(wp+6)=ele[dir][2];
- *(signed int *)(wp+8)=ele[dir][3];
- }